import {
  Module,
} from '@nestjs/common'
import {
  APP_GUARD, // 用于标识是一个全局守卫
  APP_INTERCEPTOR, // 用于标识是一个全局拦截器
} from '@nestjs/core'

// 模块
import { MulterModule } from '@nestjs/platform-express'

// 控制器
import { AppController } from './app.controller'
import { UploadController } from './upload.controller'

// 提供者
import { AppService } from './app.service'

@Module({
  // 模块
  imports: [
    // 配置文件上传的目录
    MulterModule.register({
      dest: './uploads', // 以当前执行命令的目录为相对路径 指定保存文件的路径
    })
  ],
  // 控制器
  controllers: [
    AppController,
    UploadController,
  ],
  // 提供者 ( 服务 )
  providers: [

  ]
})
export class AppModule {
}

